home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 4 / BBS in a Box - Macintosh - Volume IV (January 1992) (BBS in a Box).iso / AMUG Info / AppleLink / The Debug Library- a hot new < prev    next >
Encoding:
Text File  |  1991-08-31  |  2.7 KB  |  63 lines  |  [TEXT/GEOL]

  1. The Debug Library: a hot new developper tool !
  2.  
  3. Contact:
  4. The Software Agency s.a.
  5. Pascal Pochet
  6. Rue Edith Cavell, 60
  7. B-1180 Brussels BELGIUM
  8. Tel. 32 (2) 675 37 66 (+fax)
  9. BEL0197
  10.  
  11. Brussels, 28 Aug. 91
  12.  
  13. If you are considering yourself as a serious Mac developper, this is a tool you
  14. can't live without anymore: The Debug Library™ is a complete interface to the
  15. Macintosh® Operating System adding debugging, tracing, disciplining and
  16. error checking code to every call you made to the operating system.
  17. The Debug Library is written in C and assembler using the pascal calling
  18. conventions of the OS and consists of about 60000 lines of code.
  19. Using TDL with existing software is easy:
  20. - using the scripts and tools provided with TDL, convert your code to call
  21. TDL routines instead of traditionnal OS calls.
  22. - add initialisation code for each TDL module.
  23. - add the needed TDL modules to your project or make files.
  24. - set the configuration macros - qTRACE, qDEBUG, qDISCIPLINE,
  25. qHEAP_CHECK, … - to the desired value
  26. - optionnaly, add more debugging calls at stategic points into your code
  27. And you are now ready to run …
  28. The TDL main advantages are:
  29. - full C and assembly (< 500 lines) source code provided: this means no hidden
  30. tricks, the pascal calling conventions lets you call it from MPW Pascal and
  31. Think Pascal.
  32. - cooperative calls to assembly-level debuggers such as TMON® and
  33. Macsbug® (heap checking, scrambling, purging, breakpoints, …)
  34. - discipline code is written in C and assembly (a very small percentage … ):
  35. the main advantage of this approach, is that you are able to add discipline
  36. calls to your own routines: you are no longer limited to disciplining ROM
  37. calls !
  38. - sophisticated error processing thru a "CatchFailure-Failure" mechanism,
  39. which is source code compatible with the MacApp® one.
  40. - additional "intelligent" checking in debug mode (example: check for
  41. misuse of resource handle instead of normal handle and vice versa)
  42. - helps you to find bugs and problems more quickly than an assembly-level
  43. debugger - still not replacing such a debugger - by breaking closer to the
  44. problem
  45. - its open architecture lets you add your own code and tools and adapt to
  46. your own debugging anq QA strategy by customising the TDL code
  47. - doesn't use any trap patches !
  48.  
  49. Price: 300 $US
  50. Availability: September 91
  51.                           -------<<•>>--------
  52. This information is provided by the product's developer or distributor and
  53. constitutes neither an endorsement nor a recommendation by Apple Computer,
  54. Inc..  Apple assumes no responsibility with regard to selection, performance or
  55. use of this product. All understandings, agreements and warranties, if any,
  56. take place directly between the developer and the prospective user.
  57.  
  58. News Break
  59. News Beat
  60. Third Party News Beat
  61. 28 Aug 91
  62.  
  63.